/**
 * SysContextLoaderListener.java 
 * Copyright © 2015-3015, 杭州泊享网络科技有限公司
 * 
 * @author Liu Tao
 * @create 2013年8月14日
 */
package com.pshare.framework.listener;

import javax.servlet.ServletContextEvent;

import org.apache.log4j.Logger;
import org.springframework.web.context.ContextLoaderListener;

/**
 * 上下文加载监听器, 从Spring继承而来. 该类的作用可初始化一些参数
 */
public class SysContextLoaderListener extends ContextLoaderListener {

	private static final Logger logger = Logger.getLogger(SysContextLoaderListener.class);

	@Override
	public void contextInitialized(ServletContextEvent event) {
		String webRootRealPath = event.getServletContext().getRealPath("/");

		logger.info("===============================================");
		logger.info("开始加载上下文...");
		logger.info("===============================================");

		logger.info("工程所在路径：" + webRootRealPath);
		
		initConf();
		super.contextInitialized(event);
		initSysInfo();
		
		logger.info("===============================================");
		logger.info("加载上下文成功...");
		logger.info("===============================================");
	}
	
	public void initConf() {
//		SysPropertyUtils.setPropLocation(SeaxConstants.SYSPROPERTIES_FILE_LOCATION);
//		PropertyLoader.setPropLocation(SeaxConstants.PROPERTIES_FILE_LOCATION);
	}

	public void initSysInfo() {
		
	}
	
}
